#include "mypushbutton.h"
#include "drawing.h"
#include <QLabel>


mypushbutton::mypushbutton(const QString &text, QWidget *parent) : QPushButton(text, parent)
{

    // 创建绘图场景（白板）
    scene = new DrawingScene(parent);
    scene->setSceneRect(0, 0, 800, 600);

    // 创建绘图视图，使场景可视化
    view = new QGraphicsView(scene, parent);
    view->setRenderHint(QPainter::Antialiasing);
    view->setFocusPolicy(Qt::StrongFocus);
    view->setSceneRect(0, 0, 1490, 720);


    // 创建水平布局，将按钮添加到其中
    buttonLayout = new QHBoxLayout();
    buttonLayout->addStretch();





    // 创建垂直布局，将绘图视图和水平布局添加到其中
    mainLayout = new QVBoxLayout();
    mainLayout->addWidget(view);
    mainLayout->addLayout(buttonLayout);


}



